package com.ldd.mybatis.service.impl;

import com.ldd.mybatis.mapper.EmpMapper;
import com.ldd.mybatis.model.Emp;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import java.util.List;

/**
 * @项目名： spring-emq
 * @包名： com.ldd.mybatis.mapper
 * @文件名: EmpService
 * @创建者: liufudong@szyh-smart.com
 * @创建时间: 2024/10/12 22:22
 * @描述：
 */
@Service

public class EmpServiceImpl2 {
    @Autowired
    private EmpMapper empMapper;
    @Transactional // 确保事务管理
    public Emp insertEmp2(Emp emp) {
        empMapper.insertEmp2(emp); // 执行插入操作
        return emp; // 返回插入后的 Emp 对象，包括生成的 ID
    }
//    @Transactional
    public void empListMore() {
        List<Emp> emps = empMapper.empList();
        List<Emp> emps2 = empMapper.empList();
    }
    public Emp selectEmp(int id) {
        return empMapper.selectEmp(id); // 查询数据
    }
}
